package com.huowenjie.service;

import com.huowenjie.entity.User;
import org.springframework.data.domain.Page;
import org.springframework.data.domain.Pageable;
import org.springframework.data.domain.Sort;

import java.util.Date;
import java.util.List;
import java.util.Optional;

public interface UserService {

    //添加
    void add (User user);

    //查询所有
    List<User> userList();

    //分页查询所有
    Page<User> feny(Integer pageNum,Integer pageSize);

    //分页查询所有  daoxu
    Page<User> fenyd(Integer pageNum, Integer pageSize, Sort sort);

    //id
    User byid(Long id);

    //del
    void del(Long id);

    //update
    void update(User user);

    List<User> findBySexEquals(String sex);

    List<User> findByNameLike(String name);

}
